package dao;

import java.util.List;

import domain.Student;


/**
 * 学生管理Dao
 * 
 * May 9, 2009
 *
 * @author Fabian
 *
 */
public interface StudentMagDao {
	/**
	 * 根据账号密码，获取Student，用于登陆验证
	 */
	public Student getStudent(int num, String pwd);
	/**
	 * 根据学生id获取Student
	 */
	public Student getStudent(int id);
	/**
	 * 获取一页的Students 
	 */
	public List<Student> getPageStudent(int start, int limit);
	/**
	 * 获取所有的学生记录数
	 */
	public int getTotalCount();
	/**
	 * 添加学生
	 * @param t
	 * @return
	 */
	public boolean addStudent(Student t);
	/**
	 * 修改学生信息
	 * @param t
	 * @return
	 */
	public boolean modifyStudent(Student t);
	/**
	 * 删除thIdsStr字符串中所有id表示的学生
	 * @param thIdsStr
	 * @return
	 */
	public boolean delStudents(String thIdsStr);
}
